package com.ruoyi.buss.expand.service;

import java.util.List;
import com.ruoyi.buss.expand.domain.DataCustExpand;
import com.ruoyi.system.api.model.LoginUser;

/**
 * 跟进拓展信息Service接口
 * 
 * @author sxy
 * @date 2021-07-16
 */
public interface IDataCustExpandService 
{
    /**
     * 查询跟进拓展信息
     * 
     * @param id 跟进拓展信息ID
     * @return 跟进拓展信息
     */
    public DataCustExpand selectDataCustExpandById(String id);

    /**
     * 查询跟进拓展信息列表
     * 
     * @param dataCustExpand 跟进拓展信息
     * @return 跟进拓展信息集合
     */
    public List<DataCustExpand> selectDataCustExpandList(DataCustExpand dataCustExpand, LoginUser userInfo);

    /**
     * 新增跟进拓展信息
     * 
     * @param dataCustExpand 跟进拓展信息
     * @return 结果
     */
    public int insertDataCustExpand(DataCustExpand dataCustExpand,LoginUser userInfo);

    /**
     * 修改跟进拓展信息
     * 
     * @param dataCustExpand 跟进拓展信息
     * @return 结果
     */
    public int updateDataCustExpand(DataCustExpand dataCustExpand);

    /**
     * 批量删除跟进拓展信息
     * 
     * @param ids 需要删除的跟进拓展信息ID
     * @return 结果
     */
    public int deleteDataCustExpandByIds(String[] ids);

    /**
     * 删除跟进拓展信息信息
     * 
     * @param id 跟进拓展信息ID
     * @return 结果
     */
    public int deleteDataCustExpandById(String id);

    int canelExpandCustomer(DataCustExpand dataCustExpand, LoginUser userInfo);
}
